home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / gui / gtldv374.lha / GadUtil / Docs / AutoDocs / 35.GU_LayoutMenusA < prev    next >
Text File  |  1996-05-14  |  1KB  |  41 lines

  1. gadutil.library/GU_LayoutMenusA       gadutil.library/GU_LayoutMenusA
  2.  
  3.    NAME
  4.     GU_LayoutMenusA -- Position all the menus and menu items.
  5.  
  6.    SYNOPSIS
  7.     success = GU_LayoutMenusA(menu, vi, taglist)
  8.     D0                        A0    A1  A2
  9.  
  10.     BOOL GU_LayoutMenusA(struct Menu *, APTR, struct TagItem *);
  11.  
  12.    FUNCTION
  13.     Lays out all the menus, menu items and sub-items in the supplied
  14.     menu according to the supplied visual information and tag parameters.
  15.     This routine attempts to columnize and/or shift the MenuItems in
  16.     the event that a menu would be too tall or too wide.
  17.  
  18.     These GadTools routines are only here to make it simpler for someone
  19.     who wants to use them. This for example, is of no use if you use the
  20.     GadUtil function GU_CreateLocMenuA() to define localized (optional)
  21.     menus with automatic hotkey handlimg etc.
  22.  
  23.    INPUTS
  24.     menu    - Pointer to menu obtained from GU_CreateMenusA() or
  25.               GU_CreateLocMenuA().
  26.     vi      - Pointer returned by GU_GetVisualInfoA.
  27.     taglist - Pointer to an array of tags providing optional extra
  28.               parameters.
  29.  
  30.    TAGS
  31.     See gadtools/LayoutMenusA() for tags.
  32.  
  33.    RESULT
  34.     success - TRUE if successfull, FALSE otherwise.
  35.  
  36.    NOTES
  37.     See gadtools/LayoutMenusA() for more information.
  38.  
  39.    SEE ALSO
  40.     GU_CreateMenusA(), GU_GetVisualInfoA(), gadtools/LayoutMenusA()
  41.